草庐IT

Android API 21 - TimePicker 小部件

全部标签

flutter - 在小部件构建之前获取 SharedPreferences

我想在我的statefulwidget中构建触发之前获取我的用户ID。如果我这样做,那么构建将在我获得我的ID之前呈现。如果我将其置于setstate中,我的构建将首先使用空字符串,然后使用我的ID再次重新呈现它,但这会导致不必要的行为。那么我该如何解决呢?String_userid='';FuturesetUserid()async{SharedPreferencespref=awaitSharedPreferences.getInstance();_userid=pref.getString('FB_USER');}initState(){super.initState();set

timer - 如何将 onTab 信号从嵌套的有状态小部件发送到 main.dart

在我的main.dart中,我有一个计时器和GestureDetector。GestureDetectoronTap等处理与_handleUserInteraction()的用户交互。每次用户点击应用程序时都会重置计时器。我的问题是我需要将onTab(或类似)信号从form_a.dart发送到home.dart。ma​​in.dartPageView(带bottomNavigationBar)(home.dart)(带计时器)第1页第1页摘要(使用ListView)(page_1.dart)ListTile1onTabListViewA(a.dart)FormA(form_a.dart

dart - 在卡片中任意定位小部件(基于相对于父级的 x-y 坐标)

我想要在卡片上放置一个点,可以在卡片内任意移动。到目前为止,这是我的解决方案。classRoomCardextendsStatefulWidget{finalRoomroom;RoomCard({@requiredthis.room,}):assert(room!=null);@override_RoomCardStatecreateState()=>_RoomCardState();}class_RoomCardStateextendsState{doublex=0.0;doubley=0.0;@overrideWidgetbuild(BuildContextcontext){ret

dart - 如何让 Stack 小部件将自身限制为 Flutter 中的 Positioned 子部件?

在这段代码中,我尝试在Stack小部件中绘制一个Text小部件。但是,Stack小部件不会根据定位的小部件自行调整大小,因此文本会被截断。如何定位文本,同时仍然影响Stack的大小?returnColumn(children:[Stack(children:[Container(height:20,width:20,color:Colors.green,),Positioned(top:10,child:Text('Doesnotrenderbecausethestackisonly20x20'),)],),Container(height:40,width:40,color:Colo

android - 检索到的数据未显示在小部件中

我的服务器上托管了一个json文件,如下所示。{"score":"23/6"}分数一直在更新,我希望我的flutter应用程序显示实时分数。Flutter代码在这里:import'package:flutter/material.dart';import'dart:async';import'dart:convert';import'package:http/http.dart'ashttp;varjson_score;varjson_overs;classliveeextendsStatefulWidget{@override_liveeStatecreateState()=>_li

flutter - 如何使用 flutter 绘制自定义形状的小部件

我想在flutter中绘制以下形状:如您所见,它以一种带有直边的椭圆形开始,然后弯曲以使其变窄。然后它进入一个矩形。在它的内部,它的线条开始变细,逐渐变粗。第一行弯曲以匹配形状的半径,然后它们变成矩形。我如何在flutter中绘制它?在这个形状较薄的部分下方。编辑:对不起,忘了说我想要能够控制红色形状的颜色。黑色形状将是永久性的,并且根据状态不同,红色形状将呈现不同的颜色。 最佳答案 这看起来像是在SVG中最容易完成的事情,使用某种工具-我个人使用Inkscape尽管它在svg文件中产生了很多垃圾(我使用SVGOMG去除了).在In

dart - Flutter 代码,在按下按钮时添加或显示小部件或在按下方法时设置状态

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭3年前。Improvethisquestion我是flutter的新手,想在按下按钮后显示文本小部件。import'package:flutter/material.dart';classdellecturerextendsStatefulWidget{@override_dellecturerStatecreateState()=>_dellecturerState();}class_dellecturerStateextendsState

dart - 相对于居中的小部件定位小部件

我正在制作一个登录页面。我希望电子邮件/密码文本字段在页面中居中,按钮在最后一个字段下方48dp(因此不考虑文本字段居中位置的计算)。我不知道如何修改我的布局,使按钮不作为当前屏幕截图中显示的居中元素包含在内:我的代码:classLoginScreenextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){returnScaffold(backgroundColor:Colors.white,body:Row(mainAxisAlignment:MainAxisAlignment.center,crossAxis

flutter - 有状态小部件不重建

页面A是一个有状态的小部件页面B是页面A的有状态小部件和子页面。当我调用setState()时,页面A的小部件被重建,但页面B没有这是为什么? 最佳答案 这是预期的行为,除非您从页面B调用setState(),否则页面b不会重绘或重建。一些必须如何从页面B调用setState()的方法。 关于flutter-有状态小部件不重建,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/539

dart - 何时在 Dart 小部件中使用 "new"关键字

这个问题在这里已经有了答案:Doyouneedtousethe"new"keywordinDart?(3个答案)关闭3年前。例如,当我想创建一个带有文本“button”的按钮时,我创建了一个带有Text小部件作为其子部件的RaisedButton。在此文本之前是否使用“new”关键字似乎对按钮的最终结果没有影响。因此,我想知道在什么情况下使用RaisedButton和Text等常规小部件时需要使用new关键字。当然,我熟悉“new”关键字及其用于创建新对象的用途,但在我刚才描述的情况下,我不明白该关键字有何不同以及我是否应该使用它。